package projetolp2.Sistem;

/**
 * 
 * Meal-Points - Projeto de Laborat�rio de programacao 2 - 2011.1
 * 
 * Tipo De Almoco - tem a funcao de guardar os valores de tipo de almoco. 
 * Facilita na malipulacao de outros metodos nas outras classes.
 * 
 * @author Diego Tavares
 * @author Felipe Travassos
 * @author Mayra Kelly
 *
 */

public enum TipoDeAlmoco {
	
	SELF_SERVICE("self-service"), PRATO_FEITO("prato-feito"), A_LACARTE("a la carte");

	private String novaCategoria;
	
	/**
	 * @param categoriaAlmoco
	 *        O tipo de almoco disponível.
	 */
    TipoDeAlmoco(String categoriaAlmoco){
		novaCategoria = categoriaAlmoco;
	}
    
    /**
     * Recupera o tipo de almoco correspondente.
     * @return O Tipo de almoco (self-service, a la carte ou prato-feito)
     */
	
	public String getNovaCategoria(){
		return novaCategoria;
	}
	
	/**
	 *  Representa o tipo de almoco como String.
	 * 
	 * @return Um string representando o tipo de almoco.
	 */
	
	public String toString(){
		
		return "Tipo de Almoco"+ getNovaCategoria();
	}

}